#include <stdio.h>
#include <stdbool.h>
/*
关于 if 的编码规范
if(val == 10)  // 错误写法
容易在 == 上写成 = 

正确的写法
if(10 == val)

原因 后面这种写法 如果你 == 写成了 =  则会出现编译器报错 而前面的情况编译器不会报错


true    真
false   假

让你写一个数组判空函数 现在你的返回值怎么确定
为空 true
为假 false


*/

bool Is_Eat(bool Eat)
{
    if (Eat == true) // 错误写法
    {
        printf("吃了\n");
        return true;
    }
    if(false == Eat) // 正确写法
    {
        printf("没吃\n");
        return false;
    }
    
}

// bool 类型    
int main(int argc, char const *argv[])
{

    bool IS_mep = true;
    if(IS_mep)
    {
        printf("为真\n");
    }
    
    IS_mep = false;

    if (IS_mep = true)
    {
        printf("为真\n");
    }

    
    
    return 0;
}


